<?php
    session_start();
    header ('Content-type: text/html; charset=UTF-8');
    include_once '../config/configdb.inc';
    include_once '../funcoes.php';
    $idEmpresa = $_SESSION['idEmpresa'];
    $operacao = addslashes($_POST['operacao']);
    $acao = addslashes($_GET['acao']);
    if ($operacao == 'inserir'){
        $id_cargo = addslashes($_POST['id_cargo']);
        settype($id_cargo, 'integer');
        
        $nome_usuario = addslashes($_POST['nome_usuario']);
        $senha_usuario = addslashes($_POST['senha_usuario']);
        $nome = addslashes($_POST['nome']);
        $apelido = addslashes($_POST['apelido']);
        $cpf = addslashes($_POST['cpf']);
        $rg = addslashes($_POST['rg']);
        $endereco_usuario = addslashes($_POST['endereco_usuario']);
        $numero_usuario = addslashes($_POST['numero_usuario']);
        $bairro_usuario = addslashes($_POST['bairro_usuario']);
        $telefone_usuario = addslashes($_POST['telefone_usuario']);
        $email_usuario = addslashes($_POST['email_usuario']);
        $nivel = '2'; //nivel funcionario
        $situacao = '1'; //situação ativa
        
        $verificaUsuario = mysql_num_rows(verificaUsuario($nome_usuario, $idEmpresa));
        
            if ($verificaUsuario == 0){
        $inserir = mysql_query("
            INSERT INTO usuario (id_empresaFK,
                                 idcargoFK,
                                 nome_usuario,
                                 senha_usuario,
                                 nome,
                                 apelido,
                                 cpf,
                                 rg,
                                 endereco_usuario,
                                 numero_usuario,
                                 bairro_usuario,
                                 telefone_usuario,
                                 email_usuario,
                                 nivel,
                                 situacao)
                    VALUES      ('$idEmpresa',
                                 '$id_cargo',
                                 '$nome_usuario',
                                 '$senha_usuario',
                                 '$nome',
                                 '$apelido',
                                 '$cpf',
                                 '$rg',
                                 '$endereco_usuario',
                                 '$numero_usuario',
                                 '$bairro_usuario',
                                 '$telefone_usuario',
                                 '$email_usuario',
                                 '$nivel',
                                 '$situacao')                                     
                ")or die (mysql_error());
        
        if ($inserir == 1){//se a atualização der certo
                echo '<script type="text/javascript">';
                echo 'alert("Funcionário cadastrado com sucesso!");';
                echo 'document.location.href="/CadastroDeFuncionario";';
                echo '</script>';
            }
            }
            else {
                echo '<script type="text/javascript">';
                echo 'alert("Já existe um funcionário com este nome de usuário!");';
                echo 'document.location.href="/CadastroDeFuncionario";';
                echo '</script>';
            }
    }
    if ($operacao == 'inserirAvaliacao'){
        $idUsuario = addslashes($_POST['idUsuario']);
        settype($idUsuario, 'integer');
        
        $idAvaliador = addslashes($_SESSION['idUsuario']);
        
        $dinamico = addslashes($_POST['1']);
            if ($dinamico == 'on'){
                $dinamico = 1;
            }
            else {
                $dinamico = 0;
            }
        $pontual = addslashes($_POST['2']);
            if ($pontual == 'on'){
                $pontual = 1;
            }
            else {
                $pontual = 0;
            }
        $iniciativa = addslashes($_POST['3']);
            if ($iniciativa == 'on'){
                $iniciativa = 1;
            }
            else {
                $iniciativa = 0;
            }
        $inteligente = addslashes($_POST['4']);
            if ($inteligente == 'on'){
                $inteligente = 1;
            }
            else {
                $inteligente = 0;
            }
        $confiavel = addslashes($_POST['5']);
            if ($confiavel == 'on'){
                $confiavel = 1;
            }
            else {
                $confiavel = 0;
            }
        $respostaPositiva = addslashes($_POST['respostapositiva']);
        
        $preguicoso = addslashes($_POST['6']);
            if ($preguicoso == 'on'){
                $preguicoso = 1;
            }
            else {
                $preguicoso = 0;
            }
        $descontroleEmocional = addslashes($_POST['7']);
            if ($descontroleEmocional == 'on'){
                $descontroleEmocional = 1;
            }
            else {
                $descontroleEmocional = 2;
            }
        $grosseiro = addslashes($_POST['8']);
            if ($grosseiro == 'on'){
                $grosseiro = 1;
            }
            else {
                $grosseiro = 0;
            }
        $falso = addslashes($_POST['9']);
            if ($falso == 'on'){
                $falso = 1;
            }
            else {
                $falso = 0;
            }
        $impontual = addslashes($_POST['10']);
            if ($impontual == 'on'){
                $impontual = 1;
            }
            else {
                $impontual = 0;
            }
        $respostaNegativa = addslashes($_POST['respostanegativa']);
        
        $inserir = mysql_query("
            INSERT INTO avaliacao  (idusuarioFK,
                                    ativada,
                                    respostanegativa,
                                    respostapositiva,
                                    dinamico,
                                    pontual,
                                    iniciativa,
                                    inteligente,
                                    confiavel,
                                    preguicoso,
                                    descontroleEmocional,
                                    grosseiro,
                                    falso,
                                    impontual,
                                    id_avaliador,
                                    curtiu)
                        VALUES      ('$idUsuario',
                                     '1',
                                     '$respostaNegativa',
                                     '$respostaPositiva',
                                     '$dinamico',
                                     '$pontual',
                                     '$iniciativa',
                                     '$inteligente',
                                     '$confiavel',
                                     '$preguicoso',
                                     '$descontroleEmocional',
                                     '$grosseiro',
                                     '$falso',
                                     '$impontual',
                                     '$idAvaliador',
                                     '1')
                ")or die (mysql_error());
        if ($inserir == 1){//se a atualização der certo
                echo '<script type="text/javascript">';
                echo 'alert("Avaliação cadastrada com sucesso!");';
                echo 'document.location.href="/";';
                echo '</script>';
            }
    }
    if ($acao == 'alterarSituacao'){
        $id = addslashes($_GET['id']);
        settype($id, 'integer');
        $situacao = addslashes($_GET['situacao']);
        settype($situacao, 'integer');
        
        $update = mysql_query("
            UPDATE  usuario
            SET     situacao='$situacao'
            WHERE   id_usuario='$id'
                ")or die (mysql_error());
        
        if ($update == 1){//se a atualização der certo
                echo '<script type="text/javascript">';
                echo 'document.location.href="/";';
                echo '</script>';
            }
    }
